package cn.xinfei.xdecision.common.model.component.guiderule.vo;

import cn.xinfei.xdecision.common.model.component.ComponentAction;
import cn.xinfei.xdecision.common.model.component.IgnoredParamCheck;
import cn.xinfei.xdecision.common.model.component.guiderule.RuleVersion;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString(callSuper = true)
public class RuleVersionVo extends RuleVersion {

    private List<RuleBlockVo> ruleBlockVoList;

    @IgnoredParamCheck
    private String statusDesc;

    @IgnoredParamCheck
    private String versionNoDesc;

    @IgnoredParamCheck
    private List<ComponentAction> componentActionList;
}
